package app.modules.common.util.db;

import jasmine.framework.common.util.StringUtil;
import org.apache.ibatis.type.JdbcType;
import org.apache.ibatis.type.LongTypeHandler;

import java.sql.PreparedStatement;
import java.sql.SQLException;

/**
 * @author mh.z
 */
public class Long2StringTypeHandler extends LongTypeHandler {

    @Override
    public void setNonNullParameter(PreparedStatement ps, int i, Long parameter, JdbcType jdbcType)
            throws SQLException {
        String parameterStr = StringUtil.toString(parameter);

        ps.setString(i, parameterStr);
    }

}
